Embedding a Chained Lin-kernighan Algorithm into a Distributed Algorithm
نویسندگان
چکیده
The Chained Lin-Kernighan algorithm (CLK) is one of the best heuristics to solve Traveling Salesman Problems (TSP). In this paper a distributed algorithm is proposed, where nodes in a network locally optimize TSP instances by using the CLK algorithm. Within an Evolutionary Algorithm (EA) network-based framework the resulting tours are modified and exchanged with neighboring nodes. We show that the distributed variant finds better tours compared to the original CLK given the same amount of computation time. For instance fl3795, the original CLK got stuck in local optima in each of 10 runs, whereas the distributed algorithm found optimal tours in each run requiring less than 10 CPU minutes per node on average in an 8 node setup. For instance sw24978, the distributed algorithm had an average solution quality of 0.050% above the optimum, compared to CLK’s average solution of 0.119% above the optimum given the same total CPU time (104 seconds). Considering the best tours of both variants for this instance, the distributed algorithm is 0.033% above the optimum and the CLK algorithm 0.099%.
منابع مشابه
Analysis of Hybrid Method for Solving the Traveling Salesman Problem to Optimality
There has been many strategies used in trying to obtain good solutions for the TSP (Traveling Salesman Problem). The best strategy that runs in polynomial time for general TSP instances is Chained Lin-Kernighan, but it does not always find the optimal solution. We look at hybrid method based on combining multiple runs of (Chained) Lin-Kernighan and Branch-and-Bound in hopes of obtaining an opti...
متن کاملA Multilevel Lin-Kernighan-Helsgaun Algorithm for the Travelling Salesman Problem
The multilevel paradigm has recently been applied to the travelling salesman problem with considerable success. The resulting algorithm progressively coarsens the problem, initialises a tour and then employs a local search algorithm to refine the solution on each of the coarsened problems in reverse order. In the original version the chained Lin-Kernighan (CLK) scheme was used for the refinemen...
متن کاملMillion city traveling salesman problem solution by divide and conquer clustering with adaptive resonance neural networks
The Traveling Salesman Problem (TSP) is a very hard optimization problem in the field of operations research. It has been shown to be NP-complete, and is an often-used benchmark for new optimization techniques. One of the main challenges with this problem is that standard, non-AI heuristic approaches such as the Lin-Kernighan algorithm (LK) and the chained LK variant are currently very effectiv...
متن کاملThe Multi-Funnel Structure of TSP Fitness Landscapes: A Visual Exploration
Abstract. We use the Local Optima Network model to study the structure of symmetric TSP fitness landscapes. The ‘big-valley’ hypothesis holds that for TSP and other combinatorial problems, local optima are not randomly distributed, instead they tend to be clustered around the global optimum. However, a recent study has observed that, for solutions close in evaluation to the global optimum, this...
متن کاملCombining Simulated Annealing with Local Search Heuristics
We introduce a meta-heuristic to combine simulated annealing with local search methods for CO problems. This new class of Markov chains leads to signiicantly more powerful optimization methods than either simulated annealing or local search. The main idea is to embed deterministic local search techniques into simulated annealing so that the chain explores only local optima. It makes large, glob...
متن کامل